AI035
Programación en Ruby: Guía para programadores pragmáticos (Segunda edición)
Cap. 8-9: Manejo de errores y arquitectura modular
Objetivos de aprendizaje
- Analizar patrones comunes de propagación de errores y su impacto en la estabilidad del sistema
- Desarrollar jerarquías personalizadas de excepciones para el manejo de errores específicos del dominio
- Aplicar principios de modularidad para lograr alta cohesión y bajo acoplamiento
- Evaluar técnicas para la aislamiento de módulos y el diseño basado en interfaces